In algebraic geometry, a branch of mathematics, Serre duality is a duality present on non-singular projective algebraic varieties V of dimension n (and in greater generality for vector bundles and further, for coherent sheaves). It shows that a cohomology group Hi is the dual space of another one, Hn−i. If the variety is defined over the complex numbers, this yields different information from Poincaré duality, which relates Hi to H2n−i, considering V as a real manifold of dimension 2n.
In the case for holomorphic vector bundle E over a smooth compact complex manifold V, the statement is in the form:
in which V is not necessarily projective.
The case of algebraic curves was already implicit in the Riemann-Roch theorem. For a curve C the coherent groups Hi vanish for i > 1; but H1 does enter implicitly. In fact, the basic relation of the theorem involves l(D) and l(K−D), where D is a divisor and K is a divisor of the canonical class. After Serre we recognise l(K−D) as the dimension of H1(D), where now D means the line bundle determined by the divisor D. That is, Serre duality in this case relates groups H1(D) and H0(KD*), and we are reading off dimensions (notation: K is the canonical line bundle, D* is the dual line bundle, and juxtaposition is the tensor product of line bundles).
In this formulation the Riemann-Roch theorem can be viewed as a computation of the Euler characteristic of a sheaf
in terms of the genus of the curve, which is
and the degree of D. It is this expression that can be generalised to higher dimensions.
Serre duality of curves is therefore something very classical; but it has an interesting light to cast. For example, in Riemann surface theory, the deformation theory of complex structures is studied classically by means of quadratic differentials (namely sections of L(K2)). The deformation theory of Kunihiko Kodaira and D. C. Spencer identifies deformations via H1(T), where T is the tangent bundle sheaf K*. The duality shows why these approaches coincide.
The origin of the theory lies in Serre's earlier work on several complex variables. In the generalisation of Alexander Grothendieck, Serre duality becomes a part of coherent duality in a much broader setting. While the role of K above in general Serre duality is played by the determinant line bundle of the cotangent bundle, when V is a manifold, in full generality K cannot merely be a single sheaf in the absence of some hypothesis of non-singularity on V. The formulation in full generality uses a derived category and Ext functors, to allow for the fact that K is now represented by a chain complex of sheaves, namely, the dualizing complex. Nevertheless, the statement of the theorem is recognisably Serre's.